#ifndef BRODOCAST_H
#define BRODOCAST_H


#include <list>
#include "Grupo.h"
#include "ConfiguracaoBrodocast.h"
using namespace std;


class Brodocast
{
private:
    Brodocast();

protected:
    Grupo * m_grupo;
public:

    static Brodocast* criaBrodocast(ConfiguracaoBrodocast *config );

    static void buscaGrupo(list<Grupo *> &lista);
    static Brodocast* entrar( Grupo *grupo);

    void enviar( char *msg);
    string recebe();

};

#endif // BRODOCAST_H
